Абстрактные классы
- Класс абстрактный, если в нем есть абстрактный метод, но их может и не быть
- Абстрактные методы должны переопределяться в потомках, если потомки не абстрактные
- Абстрактный класс не может быть финальным
- Нельзя создать через
new - Конструктор абстрактного класса обычно делают
protected - Может быть типом ссылки